package com.irdstudio.cdp.pboc.service.vo;

import com.irdstudio.basic.framework.core.vo.BaseInfo;
import com.alibaba.fastjson.annotation.JSONField;

/**
 * Description: 对外担保明细信息			
 * @author ligm
 * @date 2018-12-26
 */
public class PbocLoadGuaranteelDetailVO extends BaseInfo{

	private static final long serialVersionUID = 1L;	
	
	/** 主键 */
	private String pId;
	/** 报告编号 */
	private String fId;
	/** 编号 */
	private String sn;
	/** 担保贷款发放机构 */
	private String organization;
	/** 担保贷款合同金额 */
	private String contractAmount;
	/** 担保贷款发放日期 */
	private String issueDate;
	/** 担保贷款到期日期 */
	private String endDate;
	/** 担保金额 */
	private String bondsAmount;
	/** 担保贷款本金余额 */
	private String basicAmount;
	/** 担保贷款五级分类 */
	private String fiveStyle;
	/** 应还款日 */
	private String needRepayDate;
	


	@JSONField(name="QryPID")
	public void setPId(String pId){
		this.pId = pId;
	}
	
	@JSONField(name="QryPID")
	public String getPId(){
		return this.pId;
	}		

	@JSONField(name="RptNo")
	public void setFId(String fId){
		this.fId = fId;
	}
	
	@JSONField(name="RptNo")
	public String getFId(){
		return this.fId;
	}		

	@JSONField(name="QryNo")
	public void setSn(String sn){
		this.sn = sn;
	}
	
	@JSONField(name="QryNo")
	public String getSn(){
		return this.sn;
	}		

	@JSONField(name="GuarLoanDstrInst")
	public void setOrganization(String organization){
		this.organization = organization;
	}
	
	@JSONField(name="GuarLoanDstrInst")
	public String getOrganization(){
		return this.organization;
	}		

	@JSONField(name="GuarLoanCtrAmt")
	public void setContractAmount(String contractAmount){
		this.contractAmount = contractAmount;
	}
	
	@JSONField(name="GuarLoanCtrAmt")
	public String getContractAmount(){
		return this.contractAmount;
	}		

	@JSONField(name="GuarLoanStrtDt")
	public void setIssueDate(String issueDate){
		this.issueDate = issueDate;
	}
	
	@JSONField(name="GuarLoanStrtDt")
	public String getIssueDate(){
		return this.issueDate;
	}		

	@JSONField(name="GuarLoanExpDt")
	public void setEndDate(String endDate){
		this.endDate = endDate;
	}
	
	@JSONField(name="GuarLoanExpDt")
	public String getEndDate(){
		return this.endDate;
	}		

	@JSONField(name="GuarAmt")
	public void setBondsAmount(String bondsAmount){
		this.bondsAmount = bondsAmount;
	}
	
	@JSONField(name="GuarAmt")
	public String getBondsAmount(){
		return this.bondsAmount;
	}		

	@JSONField(name="GuarLoanBal")
	public void setBasicAmount(String basicAmount){
		this.basicAmount = basicAmount;
	}
	
	@JSONField(name="GuarLoanBal")
	public String getBasicAmount(){
		return this.basicAmount;
	}		

	@JSONField(name="GuarLoanFvLvlClCd")
	public void setFiveStyle(String fiveStyle){
		this.fiveStyle = fiveStyle;
	}
	
	@JSONField(name="GuarLoanFvLvlClCd")
	public String getFiveStyle(){
		return this.fiveStyle;
	}		

	@JSONField(name="DuePymtDt")
	public void setNeedRepayDate(String needRepayDate){
		this.needRepayDate = needRepayDate;
	}
	
	@JSONField(name="DuePymtDt")
	public String getNeedRepayDate(){
		return this.needRepayDate;
	}		

}